using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("Banner")]
	public class Banner : MonoBehaviour
	{
		public UberText m_headline => method_3<UberText>("m_headline");

		public UberText m_caption => method_3<UberText>("m_caption");

		public GameObject m_glowObject => method_3<GameObject>("m_glowObject");

		public Banner(IntPtr address, string className)
			: base(address, className)
		{
		}

		public Banner(IntPtr address)
			: this(address, "Banner")
		{
		}

		public void SetText(string headline)
		{
			method_9("SetText", new Class276.Enum20[1] { Class276.Enum20.String }, headline);
		}

		public void SetText(string headline, string caption)
		{
			method_9("SetText", new Class276.Enum20[2]
			{
				Class276.Enum20.String,
				Class276.Enum20.String
			}, headline, caption);
		}

		public void MoveGlowForBottomPlacement()
		{
			method_8("MoveGlowForBottomPlacement");
		}
	}
}
